<?php
App::uses('AppModel', 'Model');
class Contact extends AppModel {

	public $name = 'Contact';
	public $useTable = 'contact';
	public $validate = array(
		'name' => array(
			'rule'    => 'notEmpty',
			'message' => 'Bạn chưa nhập họ và tên !'
		),
		'phone' => array(
				'numeric' => array(
					'rule'    => 'numeric',
					'message' => 'Số điện thoại không chính xác !',
				),
				'minLength' => array(
					'rule'    =>  array('minLength', 9),
					'message' => 'Số điện thoại ít nhất có 9 chữ số !',
				),
				'minLength' => array(
						'rule'    =>  array('maxLength', 11),
						'message' => 'Số điện thoại nhiều nhất có 11 chữ số !',
				),

		),
		'address' => array(
				'rule'    => 'notEmpty',
				'message' => 'Bạn chưa nhập địa chỉ !'
		),
		'email' => array(
				'email' => array(
						'rule' => 'email',
						'message' => 'Địa chỉ email không chính xác !'
				),
				'allowEmpty' => false,
				'required'  => true,
		),
		'subject' => array(
				'rule'    => 'notEmpty',
				'message' => 'Bạn chưa nhập tiêu đề !'
		),
		'message' => array(
			'rule'    => 'notEmpty',
			'message' => 'Bạn chưa nhập nội dung !'
		),
	);

	public function valid(){
		if($this->validates($this->validate)) {
			return true;
		} else {
			return false;
		}
	}
}